import MyMonacoEditor from "./common/ui/monaco-editor/index";
import MyFlowPanel from "./common/ui/flow-panel/index";
import MyLoading from "./common/ui/loading/index";
import DvBorderBox1 from "./datav/border-box1/index";
import DvBorderBox2 from "./datav/border-box2/index";
import DvBorderBox3 from "./datav/border-box3/index";
import DvBorderBox4 from "./datav/border-box4/index";
import DvBorderBox5 from "./datav/border-box5/index";
import DvBorderBox6 from "./datav/border-box6/index";
import DvBorderBox7 from "./datav/border-box7/index";
import DvBorderBox8 from "./datav/border-box8/index";
import DvBorderBox9 from "./datav/border-box9/index";
import DvBorderBox10 from "./datav/border-box10/index";
import DvBorderBox11 from "./datav/border-box11/index";
import DvBorderBox12 from "./datav/border-box12/index";
import DvBorderBox13 from "./datav/border-box13/index";

const components = [
  MyLoading,
  MyMonacoEditor,
  MyFlowPanel,
  DvBorderBox1,
  DvBorderBox2,
  DvBorderBox3,
  DvBorderBox4,
  DvBorderBox5,
  DvBorderBox6,
  DvBorderBox7,
  DvBorderBox8,
  DvBorderBox9,
  DvBorderBox10,
  DvBorderBox11,
  DvBorderBox12,
  DvBorderBox13,
];

export const install = (app) => {
  components.forEach(component => {
    app.use(component);
  });
};

